Skip to main content

Multi-circuit Electrical Metering

About

Multi-circuit meters allow the monitoring of a number of circuits through a single configurable controller. Each multi-circuit meter has a number of 'virtual' meters.

Classes

Hierarchy

  • Electrical Meter
    • Multi-circuit Electrical Meter
      • Branch-circuit Electrical Meter

Multi-circuit electrical meter

Multi-circuit meters allow the monitoring of many metering points from a single controller without having to mount/purchase/wire/commission individual energy meters. Typically allow between 4 - 18 3-phase ‘meters’ to be added per controller.

Branch-circuit electrical meter

A multi-circuit meter designed to monitor a number of circuits in close proximity branching from a single source; i.e. a distribution board, panel, or switchgear installation. Typically more compact design with built in aggregation functions across the branch circuits.

Modelling

A multi-circuit meter is made up of a number of parts of type: Electrical Meter.

The component Electrical Meters should be marked as Virtual Meters as they exist inside the multi-circuit controller, not as physical individual meters. This does not affect querying and these ‘meters’ are identical to normal electrical meters. This additional property just helps identify meters that do not have a physical presence within the building.

https://docs.brickschema.org/modeling/meters.html#virtual-meters

Example model:

:multi-circuit-meter-1 a switch:Multi_Circuit_Meter ;
rdfs:label "MSSB Meter" ;
brick:hasPart :em-1, :em-2 .

:em-1 a brick:Electrical_Meter ;
rdfs:label "Chiller Plant Meter" ;
brick:isPartOf :multi-circuit-meter-1 ;
brick:isVirtualMeter [ brick:value true ] .

:em-2 a brick:Electrical_Meter ;
rdfs:label "Rooftop Plant Meter" ;
brick:isPartOf :multi-circuit-meter-1 ;
brick:isVirtualMeter [ brick:value true ] .
info

By default, virtual meters look exactly like physical meters so no queries need to be changed if you don't care about the distinction between them. It is also possible to query only virtual meters:

SELECT ?meter WHERE {
?meter rdf:type/rdfs:subClassOf* brick:Meter ;
brick:isVirtualMeter/brick:value true .
}

Additional References